home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / fonts / dmpfm153.zip / README.DOC < prev   
Text File  |  1992-07-20  |  6KB  |  174 lines

  1.                    Welcome to DumpPfm version 1.5.3
  2.                    --------------------------------
  3.                       Printer Font Metrics Dumper
  4.  
  5.  
  6. Short description :
  7. -------------------
  8.  
  9. This little program was written because of the many problems I had with
  10. .PFM files. The format of the files was very unclear and it appeared
  11. that at least two different formats were used by various fonts.
  12.  
  13.  
  14. Files in this package:
  15. ----------------------
  16.  
  17.     README.DOC        - This file!
  18.     DUMPPFM.EXE       - Executable
  19.  
  20.  
  21. Usage :
  22. -------
  23.  
  24. The syntax is very easy:
  25.  
  26.     DUMPPFM [/Verbose] file[.PFM] [file.[AFM]]
  27.  
  28. Normally, an AFM file will be generated, but the /Verbose switch can be
  29. used to dump complete info (including some Windows 3.0 and ATM
  30. peculiarities).
  31.  
  32. Note that the .PFM and .AFM extensions are not essential, DumpPfm does
  33. extension guessing for the PFM file and for the AFM file when it is not
  34. in /Verbose mode.
  35.  
  36. Before using this product, please read the full documentation to see if
  37. it fits your needs. If it doesn't, or if you have any questions or
  38. suggestions concerning this product or any other products, please
  39. contact the address below:
  40.  
  41. P.S.O.
  42. attn. Jeroen W. Pluimers
  43. P.O. Box 266
  44. 2170 AG Sassenheim
  45. The Netherlands.
  46.  
  47. fidonet:    2:281/521
  48. internet:   jeroenp@rulfc1.LeidenUniv.nl
  49. compuserve: 100013,1443
  50.  
  51.  
  52. How it works :
  53. --------------
  54.  
  55. DumpPfm uses the information of the Printers and Fonts toolkit manual
  56. that can be found in the Microsoft DDK to disassemble the PFM file. This
  57. way, bare bones PFM files could be dumped, but not the PFM files that
  58. were shipped with PostScript and PCL fonts.
  59.  
  60. After browsing some other manuals (Aldus, Adobe) and some binaries (PCL
  61. and PostScript drivers), it appeared that at least two different PFM
  62. files were used. A warning was added into the program.
  63.  
  64. This means DumpPfm is not perfect, there might be some things that I
  65. overlooked. When I find time, I'll take a look at the PCL and PostScript
  66. driver sources to make it better.
  67.  
  68.  
  69. Copyright / License / Disclaimer
  70. --------------------------------
  71.  
  72. I hope you enjoy my work, it did cost some time get it all done, but now
  73. it works fine for me. As I wrote the source code, the next copyright
  74. message applies.
  75.  
  76. _________________________________________________________________________
  77. DumpPfm 1.5.3 is copyright (c) 1991,1992 by Jeroen W. Pluimers for P.S.O.
  78. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  79.  
  80. This means that you are free to use, copy and distribute DumpPfm for
  81. noncommercial use IF:
  82.  
  83.     NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION.
  84.  
  85.     IT IS NOT MODIFIED IN ANY WAY.
  86.  
  87.     BOTH ARE COPIED TOGETHER.
  88.  
  89.  
  90. Clubs and user groups may charge a nominal fee (not to exceed $10) for
  91. expenses and handling while distributing them.
  92.  
  93. As I don't want to be liable for any possible damages caused by DumpPfm,
  94. the next disclaimer is included.
  95.  
  96. Jeroen W. Pluimers, hereafter called 'the author' hereby disclaims all
  97. warranties relating to the software included into this package, whether
  98. express or  implied, including without limitation any implied warranties
  99. of merchantability or fitness for a particular purpose. The author will
  100. not be liable for any special, incidental, consequential, indirect or
  101. similar damages due to loss of data or any other reason, even if the
  102. author has been advised of the possibility of such damages. In no event
  103. shall the author's liability for any damages ever exceed the price paid
  104. for the license to use software, regardless of the form of the claim.
  105. The person using the software bears all risk as to the quality and
  106. performance of the software.
  107.  
  108. For reactions and donations (would be appreciated, no money --> no new
  109. software) write to:
  110.  
  111. P.S.O.
  112. attn. Jeroen W. Pluimers
  113. P.O. Box 266
  114. 2170 AG Sassenheim
  115. The Netherlands.
  116.  
  117. internet:   jeroenp@rulfc1.LeidenUniv.nl
  118. fidonet:    2:281/521
  119. compuserve: 100013,1443
  120.  
  121. If you register yourself as a user of this utility, by sending $25 or
  122. more, you will send you a disk with the newest version as soon as
  123. possible, and you get a message when the first new version comes out.
  124.  
  125.  
  126. Revision history :
  127. ------------------
  128.  
  129. Version 1.5.3 :       * Bug fix: Ydieresis was wrongly mapped at
  130.                         ANSI code 0x9D instead of 0x9F.
  131.  
  132. Version 1.5.2 :       * Bug fix for kernpairs. Every kernpair line should
  133.                         KPX, and not with KPH as in the previous version.
  134.  
  135. Version 1.5.1 :       * Distribution version for undocumented windows book
  136.                       * Documentation update
  137.  
  138. Version 1.5 :         * Added ability to dump as an AFM file (default)
  139.                         or with a command line switch as a verbose dump
  140.  
  141. Version 1.4.1 :       * Added ATM style and Face Name reporting
  142.                         ATM 1.0 and 1.1 erroneously consider weights
  143.                         401 and above to be "BOLD". ATM 1.15 and
  144.                         correctly consider weights of 501 and up to be
  145.                         "BOLD"
  146.  
  147. Version 1.4 :         * Changed PostScript ANSI encoding to windows 3.1
  148.                       * Added default extension of .PFM
  149.                       * Fixed documentation (one occurrence of UpConv)
  150.  
  151. Version 1.3.1  :      * Added description for boolean fields
  152.  
  153. Version 1.3  :        * Added encoding recognition after some
  154.                         hints from Berthold K.P. Horn
  155.                       * Added warning about NumKernTracks incompatibility
  156.                       * Added compatibility issues section
  157.                       * Bug fix in PostScript width table description
  158.  
  159. Version 1.2  :        * Added width table for PCL fonts
  160.                       * Added family and pitch description
  161.                       * Bug fixes
  162.  
  163. Version 1.1.1:        * Bug fixes
  164.                       * Added Symbol font detection
  165.                       * More PostScript character names
  166.  
  167. Version 1.1  :        * Added PostScript names for ANSI encoding
  168.                       * Added PostScript names for standard encoding
  169.                       * Added character set (ANSI/standard) detection
  170.  
  171. Version 1.0  :        * Added warning about NumKernPairs incompatibility
  172.  
  173. Version 0.9  :        * Initial test version
  174.